package com.yeren.collection.collection;

import java.util.ArrayList;
import java.util.Collection;

/**
 * 将一个集合中的所有元素添加到另一个集合中
 * @author Administrator
 * 
 */
public class CollectionDemo7 {
	public static void main(String[] args) {
		Collection c1=new ArrayList();
		Collection c2=new ArrayList();
		
		c1.add("a");
		c1.add("b");
		c1.add("c");
		c1.add("d");
		
		c2.add("d");
		c2.add("e");
		c2.add("f");
		c2.add("g");
		/*
		 * boolean addAll(Collection <?extends E> c)
		 * 该方法需要我们传入一个 集合，并将该集合中的所有元素添加到当前集合中。
		 * 如果此collection由于调用而发生更改，则返回true
		 */
		c1.addAll(c2);
		
		System.out.println(c1);//[a, b, c, d, d, e, f, g]
		
		Collection c3=new ArrayList();
		c3.add("d");
		c3.add("e");
		c3.add("f");
		
		/*
		 * boolean containsAll(Collection<?>c)
		 * 该方法用于判断当前集合元素是否包含给定集合中的所有元素，若包含则返回true。
		 */
		boolean con=c1.containsAll(c3);
		System.out.println(con);//true
	}
}


